home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 1 / Cream of the Crop 1.iso / PROGRAM / CPPTASK.ARJ / TSKCONF.HPP < prev    next >
Text File  |  1991-08-21  |  2KB  |  75 lines

  1. /*
  2.    CPPTask - A Multitasking Kernel For C++
  3.  
  4.    TSKCONF.HPP - Configuration definitions
  5.  
  6.    Version 1.0 08-12-91
  7.  
  8.    Ported by Rich Smith from:
  9.  
  10.    Public Domain Software written by
  11.       Thomas Wagner
  12.       Patschkauer Weg 31
  13.       D-1000 Berlin 33
  14.       West Germany
  15.  
  16.    This file is new with Version 1.1
  17. */
  18.  
  19. /*
  20.    CLOCK_MSEC     if 1, all timeouts are specified in milliseconds.
  21.                   Requires floating point library.
  22.                   Changing requires recompile of tskmain.c and tsksub.c.
  23. */
  24.  
  25. #define CLOCK_MSEC      0
  26.  
  27. /*
  28.    PRI_TIMER      Priority of the timer task. Normally higher than any
  29.                   other task in the system.
  30.                   Changing requires recompile of tskmain.c.
  31. */
  32.  
  33. #define  PRI_TIMER   0xf000
  34.  
  35. /*
  36.    PRI_STD        standard priority of user tasks (arbitrary), for use
  37.                   in user programs.
  38.                   Changing requires recompile of tskmain.c.
  39. */
  40.  
  41. #define  PRI_STD     100
  42.  
  43. /*
  44.    PRI_INT9       priority of the int9 task. Normally lower than or equal to
  45.                   user defined tasks, but may be adjusted to tune responses
  46.                   of TSR's.
  47.                   Changing requires recompile of tskmain.c.
  48. */
  49.  
  50. #define  PRI_INT9    (PRI_STD - 1)
  51.  
  52. /*
  53.    IBM            if 1, routines specific to the IBM family of PCs
  54.                   (and clones) are installed.
  55.  
  56.    DOS            if 1, routines specific to PC/MS-DOS are installed.
  57.  
  58.       NOTE: If you disable IBM, you have to provide timer and keyboard
  59.             hardware support yourself. Check the areas in "tskmain.c" 
  60.             that are affected by this define.
  61.             Changing requires recompile of tskmain.c.
  62. */
  63.  
  64. #define  IBM   1
  65. #define  DOS   1
  66.  
  67.  
  68. /*
  69.    AT_BIOS        if 1, the AT BIOS wait/post handler is installed.
  70.                   Changing requires recompile of tskmain.c.
  71. */
  72.  
  73. #define  AT_BIOS  1
  74.  
  75.